package cn.itcast.nems.approval.dao.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;

import cn.itcast.nems.common.entity.UUIDEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 审批单补充信息表单
 * </p>
 * @author czq
 * @since 2024-03-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("e2_approval_additional_form")
public class ApprovalAdditionalForm extends UUIDEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 业务凭单类型;凭单类型：转班｜EXCHANGE、转移｜TRANSFER、休学｜SUSPENSION、待定｜DELAY、退学｜DROPOUT、退费｜REFUND、费用转移｜FUND_TRANSFER
     */
    private String journalType;

    /**
     * 业务凭单ID
     */
    private String journalId;

    /**
     * 审批单ID
     */
    private String formId;

    /**
     * 审批单对应的BPM KEY
     */
    private String formBpmBizKey;

    /**
     * 审批节点KEY
     */
    private String bpmNodeKey;

    /**
     * 表单字段key
     */
    private String fieldKey;

    /**
     * 表单字段名称
     */
    private String fieldName;

    /**
     * 表单字段值
     */
    private String fieldValue;

}
